package com.zm.admin.im.dto;

import com.zm.admin.zmeng.domain.ZmUser;
import org.mapstruct.Mapper;
import org.mapstruct.Mapping;
import org.mapstruct.factory.Mappers;

import java.util.List;


/***
 *
 * @Auther: MuYun
 * @Date: 2023/2/2 22:16
 * @Description： 实体类->Dto
 *
 */
@Mapper
public interface ImMappingDto {

    /**为了在外面不要创建对象或注入等，就调用类中方法。接口中的属性默认是静态属性可以直接调用到*/
    ImMappingDto instance= Mappers.getMapper(ImMappingDto.class);

    @Mapping(source = "describe", target = "des")
    List<ImUser> toImUserList(List<ZmUser> list);
}